package com.vip.file.utils;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;

public class TextFileReader {
    public static String readTxtFileFromUrl(String url) throws IOException {
        StringBuilder formattedContent = new StringBuilder();

        URL fileUrl = new URL(url);
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(fileUrl.openStream()))) {
            String line;
            while ((line = reader.readLine()) != null) {
                formattedContent.append(formatLine(line)).append("\n");
            }
        }

        return formattedContent.toString();
    }

    private static String formatLine(String line) {
        // 格式化每一行的内容
        // 可根据需要进行自定义的格式化处理
        // 这只是一个示例，可以根据实际需求进行修改
        return line;
    }
}